import { IPSDEField } from './ipsdefield';
import { IPSSysDynaModel } from '../../dynamodel/ipssys-dyna-model';

/**
 *
 * @export
 * @interface IPSOne2OneObjDEField
 */
export interface IPSOne2OneObjDEField extends IPSDEField {
  /**
   * 引用动态模型
   *
   * @type {IPSSysDynaModel}
   */
  getRefPSSysDynaModel(): IPSSysDynaModel | null;

  /**
   * 引用动态模型
   *
   * @type {IPSSysDynaModel}
   */
  get refPSSysDynaModel(): IPSSysDynaModel | null;

  /**
   * 引用动态模型（必须存在）
   *
   * @type {IPSSysDynaModel}
   */
  getRefPSSysDynaModelMust(): IPSSysDynaModel;
}
